package com.cyzy.config;

import com.cyzy.utils.RedisUtil;
import jakarta.websocket.server.ServerEndpointConfig;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.config.annotation.EnableWebSocket;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;
import org.springframework.web.socket.server.standard.ServerEndpointRegistration;
import org.springframework.web.socket.server.standard.ServletServerContainerFactoryBean;

/**
 * @author cuncun
 * @create 2025-05-29 下午7:59
 */
@Configuration
@EnableWebSocket
public class WebSocketConfig {
    private RedisUtil redisUtil;

    public WebSocketConfig(RedisUtil redisUtil) {
        this.redisUtil = redisUtil;
    }

//    注入ServerEndpointExporter，自动注册使用@ServerEndpoint注解的
    @Bean
    public ServerEndpointExporter serverEndpointExporter(){
        return new ServerEndpointExporter();
    }


}
